mechanical broom - Spanish English Dictionary